// var i;
// var $uIBindings = require("./UIBindings");
// var s = cc._decorator;
// var l = s.ccclass;
// var u = s.property;
// var d = (function (e) {
//     function t() {
//         var t = (null !== e && e.apply(this, arguments)) || this;
//         t.node_lightNode = null;
//         t.node_boxNode = null;
//         t.node_titileNode = null;
//         t.node_openTip = null;
//         t.dbAnim_box1 = null;
//         t.dbAnim_box2 = null;
//         t.txt_countLabel = null;
//         t.txt_titleLabel = null;
//         t.btn_openBtn = null;
//         t._btnNames = ["btn_openBtn"];
//         return t;
//     }
//     __extends(t, e);
//     __decorate([u(cc.Node)], t.prototype, "node_lightNode", void 0);
//     __decorate([u(cc.Node)], t.prototype, "node_boxNode", void 0);
//     __decorate([u(cc.Node)], t.prototype, "node_titileNode", void 0);
//     __decorate([u(cc.Node)], t.prototype, "node_openTip", void 0);
//     __decorate([u(dragonBones.ArmatureDisplay)], t.prototype, "dbAnim_box1", void 0);
//     __decorate([u(dragonBones.ArmatureDisplay)], t.prototype, "dbAnim_box2", void 0);
//     __decorate([u(cc.Label)], t.prototype, "txt_countLabel", void 0);
//     __decorate([u(cc.Label)], t.prototype, "txt_titleLabel", void 0);
//     __decorate([u(cc.Button)], t.prototype, "btn_openBtn", void 0);
//     return __decorate([l("UI_OpenBox_UIBindings")], t);
// })($uIBindings.default);
// exports.default = d;

import UIBindings from "./UIBindings";

const { ccclass, property } = cc._decorator;

/**
 * UIBindings类
 * 建议名称：UIBindingsComponent
 */
@ccclass("UI_OpenBox_UIBindings")
export default class UIOpenBoxUIBindings extends UIBindings {
    /** 光节点
     * 建议方法名：lightNode */
    @property(cc.Node)
    public node_lightNode: cc.Node | null = null;

    /** 盒子节点
     * 建议方法名：boxNode */
    @property(cc.Node)
    public node_boxNode: cc.Node | null = null;

    /** 标题节点
     * 建议方法名：titleNode */
    @property(cc.Node)
    public node_titileNode: cc.Node | null = null;

    /** 打开提示节点
     * 建议方法名：openTip */
    @property(cc.Node)
    public node_openTip: cc.Node | null = null;

    /** 盒子的DragonBones动画1
     * 建议方法名：boxAnim1 */
    @property(dragonBones.ArmatureDisplay)
    public dbAnim_box1: dragonBones.ArmatureDisplay | null = null;

    /** 盒子的DragonBones动画2
     * 建议方法名：boxAnim2 */
    @property(dragonBones.ArmatureDisplay)
    public dbAnim_box2: dragonBones.ArmatureDisplay | null = null;

    /** 数量标签
     * 建议方法名：countLabel */
    @property(cc.Label)
    public txt_countLabel: cc.Label | null = null;

    /** 标题标签
     * 建议方法名：titleLabel */
    @property(cc.Label)
    public txt_titleLabel: cc.Label | null = null;

    /** 打开按钮
     * 建议方法名：openBtn */
    @property(cc.Button)
    public btn_openBtn: cc.Button | null = null;

    /** 按钮名称数组
     * 建议名称：buttonNames */
    protected _btnNames: string[] = ["btn_openBtn"];
}